草庐IT

e2 studio

全部标签

android - 使用 Android Studio(测试版)0.8.4 配置 Android Annotations v3.0.1

配置Android注释非常麻烦。但我终于想出了一个解决办法,想和大家分享一下。 最佳答案 Usethebelowmentionedgradlebuildscript.Followingaresomeofthereferences:1)https://github.com/excilys/androidannotations/blob/develop/examples/gradle/build.gradle2)https://bitbucket.org/hvisser/android-apt3)http://www.jayway.co

拖放 UI 元素时 Android Studio 挂起

我安装了AndroidStudio1.0和JDK1.8。我创建新项目,使用“带fragment的空白Activity”并将最低版本设置为Lollipop(5.0)然后我转到fragment_main.xml并将一个UI元素拖到手机上(在示例中我使用了一个按钮)当拖动界面在手机上可见时,androidstudio挂起,我无法做任何事情,只能用windowstaskmanager终止进程。我的鼠标是这样的:有什么想法吗?谢谢。 最佳答案 我可能已经找到了解决方案。我遇到了完全相同的问题,直到:我推测可能只是窗口显示被卡住(Android

android - 在 Android Studio 或 git/github 中强制执行编码风格并在团队之间发出警告和 lint-free

我想以一种方式设置我们的项目,以确保对checkin强制执行编码风格、警告和无lint。我还想让开发人员非常容易地看到他们不合规的情况。理想情况下,当您编辑文件或运行构建时,这将在AndroidStudio中呈现(我们所有的开发人员都使用相同的IDE)。此外,当开发人员克隆存储库时让这种强制执行“正常工作”会很好,而不需要任何额外的手动设置。最干净的方法是什么? 最佳答案 静态代码分析器,如Checkstyle,FindBugs和PMD可能对你有帮助。在thesescripts的帮助下,它们可以配置为与Gradle和AndroidS

java - 我在哪里可以看到 Android Studio 中打印的堆栈跟踪?

我是AndroidStudio和Java编程的新手。我有以下草稿代码:try{InetAddressserverAddr=InetAddress.getByName("whatever");Socketsocket=newSocket(serverAddr,5555);}catch(UnknownHostExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}Socket抛出IOException类型的异常,因此e.printStackTrace()将被调用。在调试器下运行时,我无法在Andro

android - 删除旧的 Android Studio 缓存文件夹 - OS X

您好,我注意到我在Libraries/CacheOSX10.9上有文件夹是:安卓工作室AndroidStudio1.3AndroidStudioBetaAndroidStudioPreview1.3AndroidStudioPreview1.4我目前使用的是AndroidStudio1.4beta4我可以安全地删除其中一些缓存文件夹吗?您知道这样做的正确方式是什么吗? 最佳答案 总体上是安全的,/System/Library/Caches中的缓存对系统很有用,但~/Library/Caches中的缓存没那么有用。不建议一次删除所有内

android - 如何在 Android Studio 中使用 gradle 实验性插件 0.2.0 将静态库(.a 文件)与 APK 链接

我的项目中有两件事。我正在使用ndk-build创建一个静态库将该静态库链接到AndroidStudio中的现有应用。引用了很多问题并尝试了很多回复。但它们都不适合我。这是我的疑问,静态库实际上应该放在哪里......?如何指定我正在链接静态库的Gradle构建系统......?请帮助我完成所需的步骤。 最佳答案 终于找到了答案。修改应用的build.gradle文件...如下android.ndk{moduleName="AEC"ldLibs+=["android","OpenSLES","log"]ldFlags+="/home

android - 在 android studio 项目中集成 DroidAR 时 Gradle 构建错误

我们提供了将DroidAR集成到Eclipse项目中的指南,此链接提供:DroidARMobileAugmentedReality-Howtousetheframeworkinyourownapplication但我正在努力在AndroidStudio项目中设置DroidAR。我遵循的步骤是:已从此链接下载DroidAR-DroidAR创建了一个新的androidstudio项目-DroidArSample导入droidar文件夹(在下载的存档中找到,第2步)作为DroidArSample中的新模块将droidar添加为DroidArSample的依赖项从droidar/Android

Android Studio 刷新布局无需重建项目

如果不在AndroidStudio中重建项目,我找不到如何刷新项目。我过去在logcat附近看到过这个弹出窗口并使用过它,它非常适合布局更新。这种刷新是否只是AndroidStudio中不可用的布局更改? 最佳答案 根据:AndroidStudio:Howto'Refresh'afteraddingfile?在AndroidStudio上没有用于执行此操作的刷新选项在Build->BuildProject中只有Makeproject选项。但是,我认为这个选项会做刷新选项:文件->同步。或者等效地,Ctrl+Alt+Y或带箭头的小圆圈

使用 VectorDrawable 的 Android Studio 错误(新的 Support 23.2.0 库)

使用新的支持库23.2添加VectorDrawable作为我的ImageView的src时app:srcCompat="@drawable/ic_like"我让应用程序成功编译并且矢量可绘制对象正确显示。但是,AndroidStudio向我显示一条错误消息:Unexpectednamespaceprefix"app"foundfortagImageView关于如何修复它有什么建议吗?或者它只是一个错误,应该被忽略?编辑:忘了说我已经添加了xmlns:app="http://schemas.android.com/apk/res-auto"声明 最佳答案

Android Studio Lint - 为 lint 设置 API 级别

事情是这样的。我有一个与API15及更高版本兼容的应用程序,但由于它非常大并且我已经达到65k方法限制,我不得不将它设为MultiDexApplication类的后代。这会稍微减慢构建时间,所以我必须实现一些优化来加快这个过程。我的list中有以下代码,这显着减少了构建API>=21时的构建时间(取自其他一些SO线程):productFlavors{dev{minSdkVersion21}prod{minSdkVersion15}}一切正常,但问题是在开发过程中,Androidstudio认为我的minSdkVersionSDK级别是21(正确),并且lint没有显示不兼容的API(1